A Transitive Reduction Approach to the Precedence-Constrained Knapsack Problem
نویسندگان
چکیده
We are concerned with the precedence-constrained knapsack problem (PCKP), which is a knapsack problem defined on a directed acyclic graph (DAG). It is often the case that the original problem includes redundant constraints, and by eliminating these we obtain a PCKP of (much) smaller size. We show that such a reduction can be explained in terms of the ‘transitive reduction’ of the DAG associated with the original PCKP. Thus, we present a transitive reduction approach to solve PCKP, where PCKP is first reduced in size by applying transitive reduction, and then the reduced problem is solved using MIP solvers. In numerical experiments, we were able to solve PCKPs with thousands of items within a few seconds on an ordinary computing environment.
منابع مشابه
Examples of new facets for the precedence constrained knapsack problem
We consider the polyhedral structure of the precedence constrained knapsack (PCK) problem, also known as the partially ordered knapsack problem. A set of items N is given, along with a partial order, or set of precedence relationships, on the items, denoted by S ⊆ N × N. A precedence relationship (i, j) ∈ S exists if item i can be placed in the knapsack only if item j is in the knapsack. Each i...
متن کاملA pegging approach to the precedence-constrained knapsack problem
The knapsack problem (KP) is generalized to the case where items are partially ordered through a set of precedence relations. As in ordinary KPs, each item is associated with profit and weight, the knapsack has a fixed capacity, and the problem is to determine the set of items to be packed in the knapsack. However, each item can be accepted only when all the preceding items have been included i...
متن کاملA Cuckoo search algorithm (CSA) for Precedence Constrained Sequencing Problem (PCSP)
Precedence constrained sequencing problem (PCSP) is related to locate the optimal sequence with the shortest traveling time among all feasible sequences. In PCSP, precedence relations determine sequence of traveling between any two nodes. Various methods and algorithms for effectively solving the PCSP have been suggested. In this paper we propose a cuckoo search algorithm (CSA) for effectively ...
متن کاملA Robust Knapsack Based Constrained Portfolio Optimization
Many portfolio optimization problems deal with allocation of assets which carry a relatively high market price. Therefore, it is necessary to determine the integer value of assets when we deal with portfolio optimization. In addition, one of the main concerns with most portfolio optimization is associated with the type of constraints considered in different models. In many cases, the resulted p...
متن کاملLarge-scale multi-period precedence constrained knapsack problem: A mining application
We study an extension of the precedence constrained knapsack problem where the knapsack can be filled in multiple periods. This problem is known in the mining industry as the open-pit mine production scheduling problem. We present a new algorithm for solving the LP relaxation of this problem and an LP-based heuristic to obtain feasible solutions. Computational experiments show that we can solve...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2011